package com.zhanghao.sdk.ui;

public interface IUiManager {
    /**
     * 显示loading
     */
    void showLoading();

    /**
     * 隐藏loading
     */
    void hideLoading();

    /**
     * 显示登录界面
     */
    void showLoginView();

    /**
     * 显示提示界面
     */
    void showDialogTipsView();

    /**
     * 显示顶部提示
     */
    void showTopTipsView();

    /**
     * 关闭所有页面
     * @param hideFloatIcon 是否隐藏悬浮图标
     */
    void hideAll(boolean hideFloatIcon);

    /**
     * 显示悬浮图标
     */
    void showFloatIcon();

    /**
     * 隐藏悬浮图标
     */
    void hideFloatIcon();
}
